package xcmg.device.service.vo.report;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Administrator on 2019/7/25.
 */
@ApiModel("订单满足率结果VO")
public class OrderSatisfyRateVO {
    @ApiModelProperty("采购订单号")
    private String billNo;
    @ApiModelProperty("供应商编号")
    private String supplierCode;
    @ApiModelProperty("供应商名称")
    private String supplierOrgName;
    @ApiModelProperty("订单下达时间")
    private Date submitDate;
    @ApiModelProperty("采购员")
    private String purchaseGroup;
    @ApiModelProperty("零件编号")
    private String materialsNo;
    @ApiModelProperty("零件名称")
    private String materialsDes;
    @ApiModelProperty("零件类型")
    private String materialsType;
    @ApiModelProperty("单价")
    private BigDecimal settlementPrice;
    @ApiModelProperty("数量")
    private BigDecimal qty;
    @ApiModelProperty("金额")
    private BigDecimal amount;
    @ApiModelProperty("最迟交期")
    private Date lastDlvDate;
    @ApiModelProperty("交期内实际到货数量")
    private BigDecimal periodQty;
    @ApiModelProperty("交货期内到货金额")
    private BigDecimal periodAmount;
    @ApiModelProperty("实际交期")
    private Date lastDate;
    @ApiModelProperty("订单完成率")
    private String orderRate;
    @ApiModelProperty("行数")
    private Integer count;

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public String getSupplierOrgName() {
        return supplierOrgName;
    }

    public void setSupplierOrgName(String supplierOrgName) {
        this.supplierOrgName = supplierOrgName;
    }

    public Date getSubmitDate() {
        return submitDate;
    }

    public void setSubmitDate(Date submitDate) {
        this.submitDate = submitDate;
    }

    public String getPurchaseGroup() {
        return purchaseGroup;
    }

    public void setPurchaseGroup(String purchaseGroup) {
        this.purchaseGroup = purchaseGroup;
    }

    public String getMaterialsNo() {
        return materialsNo;
    }

    public void setMaterialsNo(String materialsNo) {
        this.materialsNo = materialsNo;
    }

    public String getMaterialsDes() {
        return materialsDes;
    }

    public void setMaterialsDes(String materialsDes) {
        this.materialsDes = materialsDes;
    }

    public String getMaterialsType() {
        return materialsType;
    }

    public void setMaterialsType(String materialsType) {
        this.materialsType = materialsType;
    }

    public BigDecimal getSettlementPrice() {
        return settlementPrice;
    }

    public void setSettlementPrice(BigDecimal settlementPrice) {
        this.settlementPrice = settlementPrice;
    }

    public BigDecimal getQty() {
        return qty;
    }

    public void setQty(BigDecimal qty) {
        this.qty = qty;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Date getLastDlvDate() {
        return lastDlvDate;
    }

    public void setLastDlvDate(Date lastDlvDate) {
        this.lastDlvDate = lastDlvDate;
    }

    public BigDecimal getPeriodQty() {
        return periodQty;
    }

    public void setPeriodQty(BigDecimal periodQty) {
        this.periodQty = periodQty;
    }

    public BigDecimal getPeriodAmount() {
        return periodAmount;
    }

    public void setPeriodAmount(BigDecimal periodAmount) {
        this.periodAmount = periodAmount;
    }

    public Date getLastDate() {
        return lastDate;
    }

    public void setLastDate(Date lastDate) {
        this.lastDate = lastDate;
    }

    public String getOrderRate() {
        return orderRate;
    }

    public void setOrderRate(String orderRate) {
        this.orderRate = orderRate;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }
}
